#ifndef __DAO_QTHELP_H__
#define __DAO_QTHELP_H__
#include<stdlib.h>
#include<assert.h>
#include<string.h>
#include<dao.h>
#include<QVector>
#include<QList>
#include<qhelp_global.h>
#include<qhelpcontentwidget.h>
#include<qhelpenginecore.h>
#include<qhelpindexwidget.h>
#include<qhelpsearchengine.h>
#include<qhelpsearchquerywidget.h>
#include<qhelpsearchresultwidget.h>
#include<qhelpengine.h>
#ifndef DAO_QTGUI_STATIC
#define DAO_DLL_QTGUI DAO_DLL_IMPORT
#include"dao_QtGui.h"
#else
#define DAO_DLL_QTGUI
#include"dao_QtGui.h"
#endif
#ifndef DAO_QTHELP_STATIC
#ifndef DAO_DLL_QTHELP
#define DAO_DLL_QTHELP DAO_DLL_EXPORT
#endif
#else
#define DAO_DLL_QTHELP
#endif

extern DaoVmSpace *__daoVmSpace;

#ifdef __cplusplus
extern "C"{
#endif

extern DaoTypeBase *dao_AcceptMode_Typer;
extern DaoTypeBase *dao_Access_Typer;
extern DaoTypeBase *dao_AccessMode_Typer;
extern DaoTypeBase *dao_ActionEvent_Typer;
extern DaoTypeBase *dao_Algorithm_Typer;
extern DaoTypeBase *dao_AreaOption_Typer;
extern DaoTypeBase *dao_BlockSizeManager_Typer;
extern DaoTypeBase *dao_BorderStyle_Typer;
extern DaoTypeBase *dao_BoundaryType_Typer;
extern DaoTypeBase *dao_ButtonPosition_Typer;
extern DaoTypeBase *dao_ButtonRole_Typer;
extern DaoTypeBase *dao_ButtonSymbols_Typer;
extern DaoTypeBase *dao_CacheMode_Typer;
extern DaoTypeBase *dao_Call_Typer;
extern DaoTypeBase *dao_Capitalization_Typer;
extern DaoTypeBase *dao_CaretMode_Typer;
extern DaoTypeBase *dao_Category_Typer;
extern DaoTypeBase *dao_CheckType_Typer;
extern DaoTypeBase *dao_ChildMode_Typer;
extern DaoTypeBase *dao_ClockType_Typer;
extern DaoTypeBase *dao_ColorDialogOption_Typer;
extern DaoTypeBase *dao_ColorGroup_Typer;
extern DaoTypeBase *dao_ColorMode_Typer;
extern DaoTypeBase *dao_ColorRole_Typer;
extern DaoTypeBase *dao_CompletionMode_Typer;
extern DaoTypeBase *dao_ComplexControl_Typer;
extern DaoTypeBase *dao_CompositionMode_Typer;
extern DaoTypeBase *dao_Container_Typer;
extern DaoTypeBase *dao_ContentsType_Typer;
extern DaoTypeBase *dao_ControlElement_Typer;
extern DaoTypeBase *dao_ControlType_Typer;
extern DaoTypeBase *dao_CoordinateMode_Typer;
extern DaoTypeBase *dao_CorrectionMode_Typer;
extern DaoTypeBase *dao_Country_Typer;
extern DaoTypeBase *dao_CursorAction_Typer;
extern DaoTypeBase *dao_CursorMode_Typer;
extern DaoTypeBase *dao_CursorPosition_Typer;
extern DaoTypeBase *dao_CurveShape_Typer;
extern DaoTypeBase *dao_Decomposition_Typer;
extern DaoTypeBase *dao_DeviceType_Typer;
extern DaoTypeBase *dao_DialogLabel_Typer;
extern DaoTypeBase *dao_Direction_Typer;
extern DaoTypeBase *dao_DragDropMode_Typer;
extern DaoTypeBase *dao_DragMode_Typer;
extern DaoTypeBase *dao_DropIndicatorPosition_Typer;
extern DaoTypeBase *dao_DuplexMode_Typer;
extern DaoTypeBase *dao_EchoMode_Typer;
extern DaoTypeBase *dao_Edge_Typer;
extern DaoTypeBase *dao_EditTrigger_Typer;
extern DaoTypeBase *dao_Encoding_Typer;
extern DaoTypeBase *dao_EntryInfoType_Typer;
extern DaoTypeBase *dao_Error_Typer;
extern DaoTypeBase *dao_EventPriority_Typer;
extern DaoTypeBase *dao_Extension_Typer;
extern DaoTypeBase *dao_FieldAlignment_Typer;
extern DaoTypeBase *dao_FieldGrowthPolicy_Typer;
extern DaoTypeBase *dao_FieldName_Typer;
extern DaoTypeBase *dao_FileError_Typer;
extern DaoTypeBase *dao_FileFlags_Typer;
extern DaoTypeBase *dao_FileMode_Typer;
extern DaoTypeBase *dao_FileName_Typer;
extern DaoTypeBase *dao_FileOwner_Typer;
extern DaoTypeBase *dao_FileTime_Typer;
extern DaoTypeBase *dao_Flow_Typer;
extern DaoTypeBase *dao_FontDialogOption_Typer;
extern DaoTypeBase *dao_Format_Typer;
extern DaoTypeBase *dao_FormatType_Typer;
extern DaoTypeBase *dao_GestureCancelPolicy_Typer;
extern DaoTypeBase *dao_GraphicsItemChange_Typer;
extern DaoTypeBase *dao_GraphicsItemFlag_Typer;
extern DaoTypeBase *dao_HistoryType_Typer;
extern DaoTypeBase *dao_HorizontalHeaderFormat_Typer;
extern DaoTypeBase *dao_Icon_Typer;
extern DaoTypeBase *dao_IconType_Typer;
extern DaoTypeBase *dao_ImageOption_Typer;
extern DaoTypeBase *dao_ImageReaderError_Typer;
extern DaoTypeBase *dao_ImageWriterError_Typer;
extern DaoTypeBase *dao_InputDialogOption_Typer;
extern DaoTypeBase *dao_InputMode_Typer;
extern DaoTypeBase *dao_InsertPolicy_Typer;
extern DaoTypeBase *dao_InterpolationMode_Typer;
extern DaoTypeBase *dao_IntersectType_Typer;
extern DaoTypeBase *dao_InvertMode_Typer;
extern DaoTypeBase *dao_ItemIndexMethod_Typer;
extern DaoTypeBase *dao_ItemRole_Typer;
extern DaoTypeBase *dao_Iterator_Typer;
extern DaoTypeBase *dao_Joining_Typer;
extern DaoTypeBase *dao_Language_Typer;
extern DaoTypeBase *dao_LayoutMode_Typer;
extern DaoTypeBase *dao_LibraryLocation_Typer;
extern DaoTypeBase *dao_LineWrapMode_Typer;
extern DaoTypeBase *dao_MeasurementSystem_Typer;
extern DaoTypeBase *dao_MemoryMapFlags_Typer;
extern DaoTypeBase *dao_MenuItemType_Typer;
extern DaoTypeBase *dao_MenuRole_Typer;
extern DaoTypeBase *dao_MessageIcon_Typer;
extern DaoTypeBase *dao_MetaInformation_Typer;
extern DaoTypeBase *dao_MethodType_Typer;
extern DaoTypeBase *dao_Mode_Typer;
extern DaoTypeBase *dao_ModelSorting_Typer;
extern DaoTypeBase *dao_MonthNameType_Typer;
extern DaoTypeBase *dao_MoveMode_Typer;
extern DaoTypeBase *dao_MoveOperation_Typer;
extern DaoTypeBase *dao_Movement_Typer;
extern DaoTypeBase *dao_MovieState_Typer;
extern DaoTypeBase *dao_NormalizationForm_Typer;
extern DaoTypeBase *dao_Notation_Typer;
extern DaoTypeBase *dao_OpenMode_Typer;
extern DaoTypeBase *dao_OptimizationFlag_Typer;
extern DaoTypeBase *dao_Option_Typer;
extern DaoTypeBase *dao_Orientation_Typer;
extern DaoTypeBase *dao_OutputFormat_Typer;
extern DaoTypeBase *dao_PageBreakFlags_Typer;
extern DaoTypeBase *dao_PageOrder_Typer;
extern DaoTypeBase *dao_PageSetupDialogOption_Typer;
extern DaoTypeBase *dao_PageSize_Typer;
extern DaoTypeBase *dao_PaintDeviceMetric_Typer;
extern DaoTypeBase *dao_PanelModality_Typer;
extern DaoTypeBase *dao_PaperSource_Typer;
extern DaoTypeBase *dao_ParsingMode_Typer;
extern DaoTypeBase *dao_PatternSyntax_Typer;
extern DaoTypeBase *dao_PerformanceHint_Typer;
extern DaoTypeBase *dao_PixelMetric_Typer;
extern DaoTypeBase *dao_PixmapPadMode_Typer;
extern DaoTypeBase *dao_PointerType_Typer;
extern DaoTypeBase *dao_Policy_Typer;
extern DaoTypeBase *dao_PolygonDrawMode_Typer;
extern DaoTypeBase *dao_Position_Typer;
extern DaoTypeBase *dao_PrimitiveElement_Typer;
extern DaoTypeBase *dao_PrintDialogOption_Typer;
extern DaoTypeBase *dao_PrintDialogOptions_Typer;
extern DaoTypeBase *dao_PrintEnginePropertyKey_Typer;
extern DaoTypeBase *dao_PrintRange_Typer;
extern DaoTypeBase *dao_PrinterMode_Typer;
extern DaoTypeBase *dao_PrinterState_Typer;
extern DaoTypeBase *dao_Priority_Typer;
extern DaoTypeBase *dao_ProcessChannel_Typer;
extern DaoTypeBase *dao_ProcessChannelMode_Typer;
extern DaoTypeBase *dao_ProcessState_Typer;
extern DaoTypeBase *dao_QObject_Typer;
extern DaoTypeBase *dao_QAbstractAnimation_Typer;
extern DaoTypeBase *dao_QAbstractAnimationPrivate_Typer;
extern DaoTypeBase *dao_QPaintDevice_Typer;
extern DaoTypeBase *dao_QWidget_Typer;
extern DaoTypeBase *dao_QAbstractButton_Typer;
extern DaoTypeBase *dao_QAbstractButtonPrivate_Typer;
extern DaoTypeBase *dao_QAbstractEventDispatcher_Typer;
extern DaoTypeBase *dao_QAbstractEventDispatcher_EventFilter_Typer;
extern DaoTypeBase *dao_QAbstractEventDispatcher_EventFilter_x_Typer;
extern DaoTypeBase *dao_QAbstractEventDispatcher_TimerInfo_Typer;
extern DaoTypeBase *dao_QAbstractEventDispatcherPrivate_Typer;
extern DaoTypeBase *dao_QAbstractFileEngine_Typer;
extern DaoTypeBase *dao_QAbstractFileEngine_ExtensionOption_Typer;
extern DaoTypeBase *dao_QAbstractFileEngine_ExtensionReturn_Typer;
extern DaoTypeBase *dao_QAbstractFileEngine_Iterator_Typer;
extern DaoTypeBase *dao_QAbstractFileEngine_MapExtensionOption_Typer;
extern DaoTypeBase *dao_QAbstractFileEngine_MapExtensionReturn_Typer;
extern DaoTypeBase *dao_QAbstractFileEngine_UnMapExtensionOption_Typer;
extern DaoTypeBase *dao_QAbstractFileEngineHandler_Typer;
extern DaoTypeBase *dao_QAbstractFileEngineIterator_Typer;
extern DaoTypeBase *dao_QAbstractFileEnginePrivate_Typer;
extern DaoTypeBase *dao_QGraphicsItem_Typer;
extern DaoTypeBase *dao_QAbstractGraphicsShapeItem_Typer;
extern DaoTypeBase *dao_QAbstractGraphicsShapeItemPrivate_Typer;
extern DaoTypeBase *dao_QAbstractItemDelegate_Typer;
extern DaoTypeBase *dao_QAbstractItemModel_Typer;
extern DaoTypeBase *dao_QAbstractItemModelPrivate_Typer;
extern DaoTypeBase *dao_QFrame_Typer;
extern DaoTypeBase *dao_QAbstractScrollArea_Typer;
extern DaoTypeBase *dao_QAbstractItemView_Typer;
extern DaoTypeBase *dao_QAbstractItemViewPrivate_Typer;
extern DaoTypeBase *dao_QAbstractListModel_Typer;
extern DaoTypeBase *dao_QDialog_Typer;
extern DaoTypeBase *dao_QAbstractPageSetupDialog_Typer;
extern DaoTypeBase *dao_QAbstractPageSetupDialogPrivate_Typer;
extern DaoTypeBase *dao_QAbstractPrintDialog_Typer;
extern DaoTypeBase *dao_QAbstractPrintDialogPrivate_Typer;
extern DaoTypeBase *dao_QAbstractProxyModel_Typer;
extern DaoTypeBase *dao_QAbstractProxyModelPrivate_Typer;
extern DaoTypeBase *dao_QAbstractScrollAreaPrivate_Typer;
extern DaoTypeBase *dao_QAbstractSlider_Typer;
extern DaoTypeBase *dao_QAbstractSliderPrivate_Typer;
extern DaoTypeBase *dao_QAbstractSpinBox_Typer;
extern DaoTypeBase *dao_QAbstractSpinBoxPrivate_Typer;
extern DaoTypeBase *dao_QAbstractState_Typer;
extern DaoTypeBase *dao_QAbstractStatePrivate_Typer;
extern DaoTypeBase *dao_QAbstractTableModel_Typer;
extern DaoTypeBase *dao_QAbstractTextDocumentLayout_Typer;
extern DaoTypeBase *dao_QAbstractTextDocumentLayout_PaintContext_Typer;
extern DaoTypeBase *dao_QAbstractTextDocumentLayout_Selection_Typer;
extern DaoTypeBase *dao_QAbstractTextDocumentLayoutPrivate_Typer;
extern DaoTypeBase *dao_QAbstractTransition_Typer;
extern DaoTypeBase *dao_QAbstractTransitionPrivate_Typer;
extern DaoTypeBase *dao_QAbstractUndoItem_Typer;
extern DaoTypeBase *dao_QAction_Typer;
extern DaoTypeBase *dao_QEvent_Typer;
extern DaoTypeBase *dao_QActionEvent_Typer;
extern DaoTypeBase *dao_QActionGroup_Typer;
extern DaoTypeBase *dao_QActionPrivate_Typer;
extern DaoTypeBase *dao_QAnimationGroup_Typer;
extern DaoTypeBase *dao_QAnimationGroupPrivate_Typer;
extern DaoTypeBase *dao_QCoreApplication_Typer;
extern DaoTypeBase *dao_QApplication_Typer;
extern DaoTypeBase *dao_QBasicAtomicInt_Typer;
extern DaoTypeBase *dao_QAtomicInt_Typer;
extern DaoTypeBase *dao_QBasicTimer_Typer;
extern DaoTypeBase *dao_QBitArray_Typer;
extern DaoTypeBase *dao_QByteArray_DataPtr_Typer;
extern DaoTypeBase *dao_QPixmap_Typer;
extern DaoTypeBase *dao_QBitmap_Typer;
extern DaoTypeBase *dao_QBitmap_DataPtr_Typer;
extern DaoTypeBase *dao_QBool_Typer;
extern DaoTypeBase *dao_QLayoutItem_Typer;
extern DaoTypeBase *dao_QLayout_Typer;
extern DaoTypeBase *dao_QBoxLayout_Typer;
extern DaoTypeBase *dao_QBrush_Typer;
extern DaoTypeBase *dao_QBrush_DataPtr_Typer;
extern DaoTypeBase *dao_QBrushData_Typer;
extern DaoTypeBase *dao_QIODevice_Typer;
extern DaoTypeBase *dao_QBuffer_Typer;
extern DaoTypeBase *dao_QButtonGroup_Typer;
extern DaoTypeBase *dao_QByteArray_Typer;
extern DaoTypeBase *dao_QByteArray_ConstIterator_Typer;
extern DaoTypeBase *dao_QByteArray_Data_Typer;
extern DaoTypeBase *dao_QByteArray_Iterator_Typer;
extern DaoTypeBase *dao_QByteArray_const_iterator_Typer;
extern DaoTypeBase *dao_QByteArray_const_reference_Typer;
extern DaoTypeBase *dao_QByteArray_iterator_Typer;
extern DaoTypeBase *dao_QByteArray_reference_Typer;
extern DaoTypeBase *dao_QByteArrayMatcher_Typer;
extern DaoTypeBase *dao_QByteArrayMatcher_Data_Typer;
extern DaoTypeBase *dao_QCalendarWidget_Typer;
extern DaoTypeBase *dao_QChar_Typer;
extern DaoTypeBase *dao_QCheckBox_Typer;
extern DaoTypeBase *dao_QChildEvent_Typer;
extern DaoTypeBase *dao_QClipboard_Typer;
extern DaoTypeBase *dao_QClipboardEvent_Typer;
extern DaoTypeBase *dao_QCloseEvent_Typer;
extern DaoTypeBase *dao_QColor_Typer;
extern DaoTypeBase *dao_QColorDialog_Typer;
extern DaoTypeBase *dao_QColormap_Typer;
extern DaoTypeBase *dao_QColumnView_Typer;
extern DaoTypeBase *dao_QColumnViewPrivate_Typer;
extern DaoTypeBase *dao_QComboBox_Typer;
extern DaoTypeBase *dao_QComboBoxPrivate_Typer;
extern DaoTypeBase *dao_QPushButton_Typer;
extern DaoTypeBase *dao_QCommandLinkButton_Typer;
extern DaoTypeBase *dao_QStyle_Typer;
extern DaoTypeBase *dao_QCommonStyle_Typer;
extern DaoTypeBase *dao_QCommonStylePrivate_Typer;
extern DaoTypeBase *dao_QCompleter_Typer;
extern DaoTypeBase *dao_QGradient_Typer;
extern DaoTypeBase *dao_QConicalGradient_Typer;
extern DaoTypeBase *dao_QInputEvent_Typer;
extern DaoTypeBase *dao_QContextMenuEvent_Typer;
extern DaoTypeBase *dao_QContiguousCacheData_Typer;
extern DaoTypeBase *dao_QCoreApplication_EventFilter_Typer;
extern DaoTypeBase *dao_QCoreApplication_EventFilter_x_Typer;
extern DaoTypeBase *dao_QCoreApplicationPrivate_Typer;
extern DaoTypeBase *dao_QCryptographicHash_Typer;
extern DaoTypeBase *dao_QCursor_Typer;
extern DaoTypeBase *dao_QDataStream_Typer;
extern DaoTypeBase *dao_QDataWidgetMapper_Typer;
extern DaoTypeBase *dao_QDate_Typer;
extern DaoTypeBase *dao_QDateTimeEdit_Typer;
extern DaoTypeBase *dao_QDateEdit_Typer;
extern DaoTypeBase *dao_QDateTime_Typer;
extern DaoTypeBase *dao_QDesktopServices_Typer;
extern DaoTypeBase *dao_QDesktopWidget_Typer;
extern DaoTypeBase *dao_QDial_Typer;
extern DaoTypeBase *dao_QDialogButtonBox_Typer;
extern DaoTypeBase *dao_QDialogPrivate_Typer;
extern DaoTypeBase *dao_QDir_Typer;
extern DaoTypeBase *dao_QDirIterator_Typer;
extern DaoTypeBase *dao_QDirModel_Typer;
extern DaoTypeBase *dao_QDirModelPrivate_Typer;
extern DaoTypeBase *dao_QDockWidget_Typer;
extern DaoTypeBase *dao_QDoubleSpinBox_Typer;
extern DaoTypeBase *dao_QValidator_Typer;
extern DaoTypeBase *dao_QDoubleValidator_Typer;
extern DaoTypeBase *dao_QDrag_Typer;
extern DaoTypeBase *dao_QMimeSource_Typer;
extern DaoTypeBase *dao_QDropEvent_Typer;
extern DaoTypeBase *dao_QDragMoveEvent_Typer;
extern DaoTypeBase *dao_QDragEnterEvent_Typer;
extern DaoTypeBase *dao_QDragLeaveEvent_Typer;
extern DaoTypeBase *dao_QDragResponseEvent_Typer;
extern DaoTypeBase *dao_QDynamicPropertyChangeEvent_Typer;
extern DaoTypeBase *dao_QEasingCurve_Typer;
extern DaoTypeBase *dao_QEasingCurve_EasingFunction_Typer;
extern DaoTypeBase *dao_QEasingCurve_EasingFunction_x_Typer;
extern DaoTypeBase *dao_QElapsedTimer_Typer;
extern DaoTypeBase *dao_QErrorMessage_Typer;
extern DaoTypeBase *dao_QEventLoop_Typer;
extern DaoTypeBase *dao_QEventPrivate_Typer;
extern DaoTypeBase *dao_QEventTransition_Typer;
extern DaoTypeBase *dao_QEventTransitionPrivate_Typer;
extern DaoTypeBase *dao_QFSFileEngine_Typer;
extern DaoTypeBase *dao_QFSFileEnginePrivate_Typer;
extern DaoTypeBase *dao_QFactoryInterface_Typer;
extern DaoTypeBase *dao_QFile_Typer;
extern DaoTypeBase *dao_QFile_DecoderFn_Typer;
extern DaoTypeBase *dao_QFile_DecoderFn_x_Typer;
extern DaoTypeBase *dao_QFile_EncoderFn_Typer;
extern DaoTypeBase *dao_QFile_EncoderFn_x_Typer;
extern DaoTypeBase *dao_QFileDialog_Typer;
extern DaoTypeBase *dao_QFileDialogArgs_Typer;
extern DaoTypeBase *dao_QFileIconProvider_Typer;
extern DaoTypeBase *dao_QFileInfo_Typer;
extern DaoTypeBase *dao_QFileInfoList_Typer;
extern DaoTypeBase *dao_QFileInfoPrivate_Typer;
extern DaoTypeBase *dao_QFileOpenEvent_Typer;
extern DaoTypeBase *dao_QFilePrivate_Typer;
extern DaoTypeBase *dao_QFileSystemModel_Typer;
extern DaoTypeBase *dao_QFileSystemModelPrivate_Typer;
extern DaoTypeBase *dao_QFileSystemWatcher_Typer;
extern DaoTypeBase *dao_QFinalState_Typer;
extern DaoTypeBase *dao_QFocusEvent_Typer;
extern DaoTypeBase *dao_QFocusFrame_Typer;
extern DaoTypeBase *dao_QFont_Typer;
extern DaoTypeBase *dao_QFontComboBox_Typer;
extern DaoTypeBase *dao_QFontDatabase_Typer;
extern DaoTypeBase *dao_QFontDialog_Typer;
extern DaoTypeBase *dao_QFontInfo_Typer;
extern DaoTypeBase *dao_QFontMetrics_Typer;
extern DaoTypeBase *dao_QFontMetricsF_Typer;
extern DaoTypeBase *dao_QFontPrivate_Typer;
extern DaoTypeBase *dao_QFormLayout_Typer;
extern DaoTypeBase *dao_QFramePrivate_Typer;
extern DaoTypeBase *dao_QFutureInterfaceBase_Typer;
extern DaoTypeBase *dao_QFutureWatcherBase_Typer;
extern DaoTypeBase *dao_QGenericArgument_Typer;
extern DaoTypeBase *dao_QGenericReturnArgument_Typer;
extern DaoTypeBase *dao_QGesture_Typer;
extern DaoTypeBase *dao_QGestureEvent_Typer;
extern DaoTypeBase *dao_QGestureEventPrivate_Typer;
extern DaoTypeBase *dao_QGesturePrivate_Typer;
extern DaoTypeBase *dao_QGestureRecognizer_Typer;
extern DaoTypeBase *dao_QGradientStops_Typer;
extern DaoTypeBase *dao_QGraphicsAnchor_Typer;
extern DaoTypeBase *dao_QGraphicsLayoutItem_Typer;
extern DaoTypeBase *dao_QGraphicsLayout_Typer;
extern DaoTypeBase *dao_QGraphicsAnchorLayout_Typer;
extern DaoTypeBase *dao_QGraphicsEffect_Typer;
extern DaoTypeBase *dao_QGraphicsBlurEffect_Typer;
extern DaoTypeBase *dao_QGraphicsColorizeEffect_Typer;
extern DaoTypeBase *dao_QGraphicsDropShadowEffect_Typer;
extern DaoTypeBase *dao_QGraphicsEffectPrivate_Typer;
extern DaoTypeBase *dao_QGraphicsEffectSource_Typer;
extern DaoTypeBase *dao_QGraphicsEllipseItem_Typer;
extern DaoTypeBase *dao_QGraphicsGridLayout_Typer;
extern DaoTypeBase *dao_QGraphicsItemAnimation_Typer;
extern DaoTypeBase *dao_QGraphicsItemGroup_Typer;
extern DaoTypeBase *dao_QGraphicsItemPrivate_Typer;
extern DaoTypeBase *dao_QGraphicsLayoutItemPrivate_Typer;
extern DaoTypeBase *dao_QGraphicsLayoutPrivate_Typer;
extern DaoTypeBase *dao_QGraphicsLineItem_Typer;
extern DaoTypeBase *dao_QGraphicsLinearLayout_Typer;
extern DaoTypeBase *dao_QGraphicsObject_Typer;
extern DaoTypeBase *dao_QGraphicsOpacityEffect_Typer;
extern DaoTypeBase *dao_QGraphicsPathItem_Typer;
extern DaoTypeBase *dao_QGraphicsPixmapItem_Typer;
extern DaoTypeBase *dao_QGraphicsPolygonItem_Typer;
extern DaoTypeBase *dao_QGraphicsWidget_Typer;
extern DaoTypeBase *dao_QGraphicsProxyWidget_Typer;
extern DaoTypeBase *dao_QGraphicsRectItem_Typer;
extern DaoTypeBase *dao_QGraphicsTransform_Typer;
extern DaoTypeBase *dao_QGraphicsRotation_Typer;
extern DaoTypeBase *dao_QGraphicsScale_Typer;
extern DaoTypeBase *dao_QGraphicsScene_Typer;
extern DaoTypeBase *dao_QGraphicsSceneEvent_Typer;
extern DaoTypeBase *dao_QGraphicsSceneContextMenuEvent_Typer;
extern DaoTypeBase *dao_QGraphicsSceneDragDropEvent_Typer;
extern DaoTypeBase *dao_QGraphicsSceneEventPrivate_Typer;
extern DaoTypeBase *dao_QGraphicsSceneHelpEvent_Typer;
extern DaoTypeBase *dao_QGraphicsSceneHoverEvent_Typer;
extern DaoTypeBase *dao_QGraphicsSceneMouseEvent_Typer;
extern DaoTypeBase *dao_QGraphicsSceneMoveEvent_Typer;
extern DaoTypeBase *dao_QGraphicsSceneResizeEvent_Typer;
extern DaoTypeBase *dao_QGraphicsSceneWheelEvent_Typer;
extern DaoTypeBase *dao_QGraphicsSimpleTextItem_Typer;
extern DaoTypeBase *dao_QGraphicsTextItem_Typer;
extern DaoTypeBase *dao_QGraphicsTransformPrivate_Typer;
extern DaoTypeBase *dao_QGraphicsView_Typer;
extern DaoTypeBase *dao_QGraphicsViewPrivate_Typer;
extern DaoTypeBase *dao_QGraphicsWidgetPrivate_Typer;
extern DaoTypeBase *dao_QGridLayout_Typer;
extern DaoTypeBase *dao_QGroupBox_Typer;
extern DaoTypeBase *dao_QHBoxLayout_Typer;
extern DaoTypeBase *dao_QHashData_Typer;
extern DaoTypeBase *dao_QHashData_Node_Typer;
extern DaoTypeBase *dao_QHashDummyValue_Typer;
extern DaoTypeBase *dao_QHeaderView_Typer;
extern DaoTypeBase *dao_QHeaderViewPrivate_Typer;
extern DaoTypeBase *dao_QHelpContentItem_Typer;
extern DaoTypeBase *dao_QHelpContentModel_Typer;
extern DaoTypeBase *dao_QTreeView_Typer;
extern DaoTypeBase *dao_QHelpContentWidget_Typer;
extern DaoTypeBase *dao_QHelpDBReader_Typer;
extern DaoTypeBase *dao_QHelpEngineCore_Typer;
extern DaoTypeBase *dao_QHelpEngine_Typer;
extern DaoTypeBase *dao_QHelpEngineCorePrivate_Typer;
extern DaoTypeBase *dao_QHelpEnginePrivate_Typer;
extern DaoTypeBase *dao_QHelpEvent_Typer;
extern DaoTypeBase *dao_QStringListModel_Typer;
extern DaoTypeBase *dao_QHelpIndexModel_Typer;
extern DaoTypeBase *dao_QListView_Typer;
extern DaoTypeBase *dao_QHelpIndexWidget_Typer;
extern DaoTypeBase *dao_QHelpSearchEngine_Typer;
extern DaoTypeBase *dao_QHelpSearchEngine_SearchHit_Typer;
extern DaoTypeBase *dao_QHelpSearchQuery_Typer;
extern DaoTypeBase *dao_QHelpSearchQueryWidget_Typer;
extern DaoTypeBase *dao_QHelpSearchResultWidget_Typer;
extern DaoTypeBase *dao_QHideEvent_Typer;
extern DaoTypeBase *dao_QHistoryState_Typer;
extern DaoTypeBase *dao_QHoverEvent_Typer;
extern DaoTypeBase *dao_QIODevicePrivate_Typer;
extern DaoTypeBase *dao_QIcon_Typer;
extern DaoTypeBase *dao_QIcon_DataPtr_Typer;
extern DaoTypeBase *dao_QIconDragEvent_Typer;
extern DaoTypeBase *dao_QIconEngine_Typer;
extern DaoTypeBase *dao_QIconEngineFactoryInterface_Typer;
extern DaoTypeBase *dao_QIconEngineFactoryInterfaceV2_Typer;
extern DaoTypeBase *dao_QIconEnginePlugin_Typer;
extern DaoTypeBase *dao_QIconEnginePluginV2_Typer;
extern DaoTypeBase *dao_QIconEngineV2_Typer;
extern DaoTypeBase *dao_QIconEngineV2_AvailableSizesArgument_Typer;
extern DaoTypeBase *dao_QImage_Typer;
extern DaoTypeBase *dao_QImage_DataPtr_Typer;
extern DaoTypeBase *dao_QImageIOHandler_Typer;
extern DaoTypeBase *dao_QImageIOHandlerFactoryInterface_Typer;
extern DaoTypeBase *dao_QImageIOHandlerPrivate_Typer;
extern DaoTypeBase *dao_QImageIOPlugin_Typer;
extern DaoTypeBase *dao_QImageReader_Typer;
extern DaoTypeBase *dao_QImageTextKeyLang_Typer;
extern DaoTypeBase *dao_QImageWriter_Typer;
extern DaoTypeBase *dao_QInputContext_Typer;
extern DaoTypeBase *dao_QInputContextFactory_Typer;
extern DaoTypeBase *dao_QInputDialog_Typer;
extern DaoTypeBase *dao_QInputMethodEvent_Typer;
extern DaoTypeBase *dao_QInputMethodEvent_Attribute_Typer;
extern DaoTypeBase *dao_QIntValidator_Typer;
extern DaoTypeBase *dao_QItemDelegate_Typer;
extern DaoTypeBase *dao_QItemEditorCreatorBase_Typer;
extern DaoTypeBase *dao_QItemEditorFactory_Typer;
extern DaoTypeBase *dao_QItemSelection_Typer;
extern DaoTypeBase *dao_QItemSelectionModel_Typer;
extern DaoTypeBase *dao_QItemSelectionModelPrivate_Typer;
extern DaoTypeBase *dao_QItemSelectionRange_Typer;
extern DaoTypeBase *dao_QKeyEvent_Typer;
extern DaoTypeBase *dao_QKeyEventTransition_Typer;
extern DaoTypeBase *dao_QKeySequence_Typer;
extern DaoTypeBase *dao_QKeySequence_DataPtr_Typer;
extern DaoTypeBase *dao_QLCDNumber_Typer;
extern DaoTypeBase *dao_QLabel_Typer;
extern DaoTypeBase *dao_QLatin1Char_Typer;
extern DaoTypeBase *dao_QLatin1String_Typer;
extern DaoTypeBase *dao_QLayoutPrivate_Typer;
extern DaoTypeBase *dao_QLibrary_Typer;
extern DaoTypeBase *dao_QLibraryInfo_Typer;
extern DaoTypeBase *dao_QLine_Typer;
extern DaoTypeBase *dao_QLineEdit_Typer;
extern DaoTypeBase *dao_QLineF_Typer;
extern DaoTypeBase *dao_QLinearGradient_Typer;
extern DaoTypeBase *dao_QLinkedListData_Typer;
extern DaoTypeBase *dao_QListData_Typer;
extern DaoTypeBase *dao_QListData_Data_Typer;
extern DaoTypeBase *dao_QListP_QAbstractButton_Typer;
typedef QList<QAbstractButton*> QListP_QAbstractButton;
void Dao_PutQListP_QAbstractButton( DaoContext *ctx, const QListP_QAbstractButton & qlist );
void Dao_GetQListP_QAbstractButton( DaoList *dlist, QListP_QAbstractButton & qlist );

extern DaoTypeBase *dao_QListP_QAction_Typer;
typedef QList<QAction*> QListP_QAction;
void Dao_PutQListP_QAction( DaoContext *ctx, const QListP_QAction & qlist );
void Dao_GetQListP_QAction( DaoList *dlist, QListP_QAction & qlist );

extern DaoTypeBase *dao_QListP_QDockWidget_Typer;
typedef QList<QDockWidget*> QListP_QDockWidget;
void Dao_PutQListP_QDockWidget( DaoContext *ctx, const QListP_QDockWidget & qlist );
void Dao_GetQListP_QDockWidget( DaoList *dlist, QListP_QDockWidget & qlist );

extern DaoTypeBase *dao_QListP_QGraphicsItem_Typer;
typedef QList<QGraphicsItem*> QListP_QGraphicsItem;
void Dao_PutQListP_QGraphicsItem( DaoContext *ctx, const QListP_QGraphicsItem & qlist );
void Dao_GetQListP_QGraphicsItem( DaoList *dlist, QListP_QGraphicsItem & qlist );

extern DaoTypeBase *dao_QListP_QGraphicsView_Typer;
typedef QList<QGraphicsView*> QListP_QGraphicsView;
void Dao_PutQListP_QGraphicsView( DaoContext *ctx, const QListP_QGraphicsView & qlist );
void Dao_GetQListP_QGraphicsView( DaoList *dlist, QListP_QGraphicsView & qlist );

extern DaoTypeBase *dao_QListP_QGraphicsWidget_Typer;
typedef QList<QGraphicsWidget*> QListP_QGraphicsWidget;
void Dao_PutQListP_QGraphicsWidget( DaoContext *ctx, const QListP_QGraphicsWidget & qlist );
void Dao_GetQListP_QGraphicsWidget( DaoList *dlist, QListP_QGraphicsWidget & qlist );

extern DaoTypeBase *dao_QListP_QListWidgetItem_Typer;
typedef QList<QListWidgetItem*> QListP_QListWidgetItem;
void Dao_PutQListP_QListWidgetItem( DaoContext *ctx, const QListP_QListWidgetItem & qlist );
void Dao_GetQListP_QListWidgetItem( DaoList *dlist, QListP_QListWidgetItem & qlist );

extern DaoTypeBase *dao_QListP_QMdiSubWindow_Typer;
typedef QList<QMdiSubWindow*> QListP_QMdiSubWindow;
void Dao_PutQListP_QMdiSubWindow( DaoContext *ctx, const QListP_QMdiSubWindow & qlist );
void Dao_GetQListP_QMdiSubWindow( DaoList *dlist, QListP_QMdiSubWindow & qlist );

extern DaoTypeBase *dao_QListP_QStandardItem_Typer;
typedef QList<QStandardItem*> QListP_QStandardItem;
void Dao_PutQListP_QStandardItem( DaoContext *ctx, const QListP_QStandardItem & qlist );
void Dao_GetQListP_QStandardItem( DaoList *dlist, QListP_QStandardItem & qlist );

extern DaoTypeBase *dao_QListP_QTableWidgetItem_Typer;
typedef QList<QTableWidgetItem*> QListP_QTableWidgetItem;
void Dao_PutQListP_QTableWidgetItem( DaoContext *ctx, const QListP_QTableWidgetItem & qlist );
void Dao_GetQListP_QTableWidgetItem( DaoList *dlist, QListP_QTableWidgetItem & qlist );

extern DaoTypeBase *dao_QListP_QTextFrame_Typer;
typedef QList<QTextFrame*> QListP_QTextFrame;
void Dao_PutQListP_QTextFrame( DaoContext *ctx, const QListP_QTextFrame & qlist );
void Dao_GetQListP_QTextFrame( DaoList *dlist, QListP_QTextFrame & qlist );

extern DaoTypeBase *dao_QListP_QTreeWidgetItem_Typer;
typedef QList<QTreeWidgetItem*> QListP_QTreeWidgetItem;
void Dao_PutQListP_QTreeWidgetItem( DaoContext *ctx, const QListP_QTreeWidgetItem & qlist );
void Dao_GetQListP_QTreeWidgetItem( DaoList *dlist, QListP_QTreeWidgetItem & qlist );

extern DaoTypeBase *dao_QListP_QUndoStack_Typer;
typedef QList<QUndoStack*> QListP_QUndoStack;
void Dao_PutQListP_QUndoStack( DaoContext *ctx, const QListP_QUndoStack & qlist );
void Dao_GetQListP_QUndoStack( DaoList *dlist, QListP_QUndoStack & qlist );

extern DaoTypeBase *dao_QListP_QWidget_Typer;
typedef QList<QWidget*> QListP_QWidget;
void Dao_PutQListP_QWidget( DaoContext *ctx, const QListP_QWidget & qlist );
void Dao_GetQListP_QWidget( DaoList *dlist, QListP_QWidget & qlist );

extern DaoTypeBase *dao_QListViewPrivate_Typer;
extern DaoTypeBase *dao_QListWidget_Typer;
extern DaoTypeBase *dao_QListWidgetItem_Typer;
extern DaoTypeBase *dao_QList_QPolygonF_Typer;
typedef QList<QPolygonF> QList_QPolygonF;
void Dao_PutQList_QPolygonF( DaoContext *ctx, const QList_QPolygonF & qlist );
void Dao_GetQList_QPolygonF( DaoList *dlist, QList_QPolygonF & qlist );

extern DaoTypeBase *dao_QLocale_Typer;
extern DaoTypeBase *dao_QLocale_Data_Typer;
extern DaoTypeBase *dao_QLocalePrivate_Typer;
extern DaoTypeBase *dao_QMainWindow_Typer;
extern DaoTypeBase *dao_QMapData_Typer;
extern DaoTypeBase *dao_QMapData_Node_Typer;
extern DaoTypeBase *dao_QMargins_Typer;
extern DaoTypeBase *dao_QMatrix_Typer;
extern DaoTypeBase *dao_QMatrix3x3_Typer;
extern DaoTypeBase *dao_QMatrix4x4_Typer;
extern DaoTypeBase *dao_QMdiArea_Typer;
extern DaoTypeBase *dao_QMdiSubWindow_Typer;
extern DaoTypeBase *dao_QMenu_Typer;
extern DaoTypeBase *dao_QMenuBar_Typer;
extern DaoTypeBase *dao_QMenuPrivate_Typer;
extern DaoTypeBase *dao_QMessageBox_Typer;
extern DaoTypeBase *dao_QMetaClassInfo_Typer;
extern DaoTypeBase *dao_QMetaEnum_Typer;
extern DaoTypeBase *dao_QMetaMethod_Typer;
extern DaoTypeBase *dao_QMetaObject_Typer;
extern DaoTypeBase *dao_QMetaObjectExtraData_Typer;
extern DaoTypeBase *dao_QMetaProperty_Typer;
extern DaoTypeBase *dao_QMetaType_Typer;
extern DaoTypeBase *dao_QMetaType_Constructor_Typer;
extern DaoTypeBase *dao_QMetaType_Constructor_x_Typer;
extern DaoTypeBase *dao_QMetaType_Destructor_Typer;
extern DaoTypeBase *dao_QMetaType_Destructor_x_Typer;
extern DaoTypeBase *dao_QMetaType_LoadOperator_Typer;
extern DaoTypeBase *dao_QMetaType_LoadOperator_x_Typer;
extern DaoTypeBase *dao_QMetaType_SaveOperator_Typer;
extern DaoTypeBase *dao_QMetaType_SaveOperator_x_Typer;
extern DaoTypeBase *dao_QMimeData_Typer;
extern DaoTypeBase *dao_QModelIndex_Typer;
extern DaoTypeBase *dao_QModelIndexList_Typer;
extern DaoTypeBase *dao_QMouseEvent_Typer;
extern DaoTypeBase *dao_QMouseEventTransition_Typer;
extern DaoTypeBase *dao_QMoveEvent_Typer;
extern DaoTypeBase *dao_QMovie_Typer;
extern DaoTypeBase *dao_QMutex_Typer;
extern DaoTypeBase *dao_QMutexLocker_Typer;
extern DaoTypeBase *dao_QObjectCleanupHandler_Typer;
extern DaoTypeBase *dao_QObjectData_Typer;
extern DaoTypeBase *dao_QObjectList_Typer;
extern DaoTypeBase *dao_QObjectPrivate_Typer;
extern DaoTypeBase *dao_QPageSetupDialog_Typer;
extern DaoTypeBase *dao_QPaintEngine_Typer;
extern DaoTypeBase *dao_QPaintEnginePrivate_Typer;
extern DaoTypeBase *dao_QPaintEngineState_Typer;
extern DaoTypeBase *dao_QPaintEvent_Typer;
extern DaoTypeBase *dao_QPainter_Typer;
extern DaoTypeBase *dao_QPainter_PixmapFragment_Typer;
extern DaoTypeBase *dao_QPainterPath_Typer;
extern DaoTypeBase *dao_QPainterPath_Element_Typer;
extern DaoTypeBase *dao_QPainterPathData_Typer;
extern DaoTypeBase *dao_QPainterPathStroker_Typer;
extern DaoTypeBase *dao_QPalette_Typer;
extern DaoTypeBase *dao_QPanGesture_Typer;
extern DaoTypeBase *dao_QParallelAnimationGroup_Typer;
extern DaoTypeBase *dao_QParallelAnimationGroupPrivate_Typer;
extern DaoTypeBase *dao_QPauseAnimation_Typer;
extern DaoTypeBase *dao_QPen_Typer;
extern DaoTypeBase *dao_QPen_DataPtr_Typer;
extern DaoTypeBase *dao_QPersistentModelIndex_Typer;
extern DaoTypeBase *dao_QPicture_Typer;
extern DaoTypeBase *dao_QPicture_DataPtr_Typer;
extern DaoTypeBase *dao_QPictureIO_Typer;
extern DaoTypeBase *dao_QPicturePrivate_Typer;
extern DaoTypeBase *dao_QPinchGesture_Typer;
extern DaoTypeBase *dao_QPixmap_DataPtr_Typer;
extern DaoTypeBase *dao_QPixmapCache_Typer;
extern DaoTypeBase *dao_QPixmapCache_Key_Typer;
extern DaoTypeBase *dao_QPixmapCache_KeyData_Typer;
extern DaoTypeBase *dao_QPixmapData_Typer;
extern DaoTypeBase *dao_QPlainTextDocumentLayout_Typer;
extern DaoTypeBase *dao_QPlainTextDocumentLayoutPrivate_Typer;
extern DaoTypeBase *dao_QPlainTextEdit_Typer;
extern DaoTypeBase *dao_QPlainTextEditPrivate_Typer;
extern DaoTypeBase *dao_QPluginLoader_Typer;
extern DaoTypeBase *dao_QPoint_Typer;
extern DaoTypeBase *dao_QPointF_Typer;
extern DaoTypeBase *dao_QPolygon_Typer;
extern DaoTypeBase *dao_QPolygonF_Typer;
extern DaoTypeBase *dao_QPostEventList_Typer;
extern DaoTypeBase *dao_QPrintDialog_Typer;
extern DaoTypeBase *dao_QPrintEngine_Typer;
extern DaoTypeBase *dao_QPrintPreviewDialog_Typer;
extern DaoTypeBase *dao_QPrintPreviewWidget_Typer;
extern DaoTypeBase *dao_QPrinter_Typer;
extern DaoTypeBase *dao_QPrinterInfo_Typer;
extern DaoTypeBase *dao_QProcess_Typer;
extern DaoTypeBase *dao_QProcessEnvironment_Typer;
extern DaoTypeBase *dao_QProgressBar_Typer;
extern DaoTypeBase *dao_QProgressDialog_Typer;
extern DaoTypeBase *dao_QVariantAnimation_Typer;
extern DaoTypeBase *dao_QPropertyAnimation_Typer;
extern DaoTypeBase *dao_QProxyModel_Typer;
extern DaoTypeBase *dao_QProxyModelPrivate_Typer;
extern DaoTypeBase *dao_QPushButtonPrivate_Typer;
extern DaoTypeBase *dao_QQuaternion_Typer;
extern DaoTypeBase *dao_QRadialGradient_Typer;
extern DaoTypeBase *dao_QRadioButton_Typer;
extern DaoTypeBase *dao_QReadLocker_Typer;
extern DaoTypeBase *dao_QReadWriteLock_Typer;
extern DaoTypeBase *dao_QRect_Typer;
extern DaoTypeBase *dao_QRectF_Typer;
extern DaoTypeBase *dao_QRegExp_Typer;
extern DaoTypeBase *dao_QRegExpValidator_Typer;
extern DaoTypeBase *dao_QRegion_Typer;
extern DaoTypeBase *dao_QRegion_QRegionData_Typer;
extern DaoTypeBase *dao_QResizeEvent_Typer;
extern DaoTypeBase *dao_QResource_Typer;
extern DaoTypeBase *dao_QRubberBand_Typer;
extern DaoTypeBase *dao_QRunnable_Typer;
extern DaoTypeBase *dao_QScopedPointerPodDeleter_Typer;
extern DaoTypeBase *dao_QScrollArea_Typer;
extern DaoTypeBase *dao_QScrollAreaPrivate_Typer;
extern DaoTypeBase *dao_QScrollBar_Typer;
extern DaoTypeBase *dao_QSemaphore_Typer;
extern DaoTypeBase *dao_QSequentialAnimationGroup_Typer;
extern DaoTypeBase *dao_QSequentialAnimationGroupPrivate_Typer;
extern DaoTypeBase *dao_QSessionManager_Typer;
extern DaoTypeBase *dao_QSettings_Typer;
extern DaoTypeBase *dao_QSettings_ReadFunc_Typer;
extern DaoTypeBase *dao_QSettings_ReadFunc_x_Typer;
extern DaoTypeBase *dao_QSettings_SettingsMap_Typer;
extern DaoTypeBase *dao_QSettings_WriteFunc_Typer;
extern DaoTypeBase *dao_QSettings_WriteFunc_x_Typer;
extern DaoTypeBase *dao_QSharedData_Typer;
extern DaoTypeBase *dao_QSharedMemory_Typer;
extern DaoTypeBase *dao_QShortcut_Typer;
extern DaoTypeBase *dao_QShortcutEvent_Typer;
extern DaoTypeBase *dao_QShowEvent_Typer;
extern DaoTypeBase *dao_QSignalTransition_Typer;
extern DaoTypeBase *dao_QSize_Typer;
extern DaoTypeBase *dao_QSizeF_Typer;
extern DaoTypeBase *dao_QSizeGrip_Typer;
extern DaoTypeBase *dao_QSizePolicy_Typer;
extern DaoTypeBase *dao_QSlider_Typer;
extern DaoTypeBase *dao_QSocketNotifier_Typer;
extern DaoTypeBase *dao_QSortFilterProxyModel_Typer;
extern DaoTypeBase *dao_QSound_Typer;
extern DaoTypeBase *dao_QSpacerItem_Typer;
extern DaoTypeBase *dao_QSpinBox_Typer;
extern DaoTypeBase *dao_QSplashScreen_Typer;
extern DaoTypeBase *dao_QSplitter_Typer;
extern DaoTypeBase *dao_QSplitterHandle_Typer;
extern DaoTypeBase *dao_QStackedLayout_Typer;
extern DaoTypeBase *dao_QStackedWidget_Typer;
extern DaoTypeBase *dao_QStandardItem_Typer;
extern DaoTypeBase *dao_QStandardItemModel_Typer;
extern DaoTypeBase *dao_QStandardItemModelPrivate_Typer;
extern DaoTypeBase *dao_QStandardItemPrivate_Typer;
extern DaoTypeBase *dao_QState_Typer;
extern DaoTypeBase *dao_QStateMachine_Typer;
extern DaoTypeBase *dao_QStateMachine_SignalEvent_Typer;
extern DaoTypeBase *dao_QStateMachine_WrappedEvent_Typer;
extern DaoTypeBase *dao_QStateMachinePrivate_Typer;
extern DaoTypeBase *dao_QStatePrivate_Typer;
extern DaoTypeBase *dao_QStaticText_Typer;
extern DaoTypeBase *dao_QStatusBar_Typer;
extern DaoTypeBase *dao_QStatusTipEvent_Typer;
extern DaoTypeBase *dao_QString_Typer;
extern DaoTypeBase *dao_QString_ConstIterator_Typer;
extern DaoTypeBase *dao_QString_Data_Typer;
extern DaoTypeBase *dao_QString_DataPtr_Typer;
extern DaoTypeBase *dao_QString_Iterator_Typer;
extern DaoTypeBase *dao_QString_Null_Typer;
extern DaoTypeBase *dao_QString_const_iterator_Typer;
extern DaoTypeBase *dao_QString_iterator_Typer;
extern DaoTypeBase *dao_QStringList_Typer;
extern DaoTypeBase *dao_QStringMatcher_Typer;
extern DaoTypeBase *dao_QStringMatcher_Data_Typer;
extern DaoTypeBase *dao_QStringRef_Typer;
extern DaoTypeBase *dao_QStyleFactory_Typer;
extern DaoTypeBase *dao_QStyleFactoryInterface_Typer;
extern DaoTypeBase *dao_QStyleHintReturn_Typer;
extern DaoTypeBase *dao_QStyleHintReturnMask_Typer;
extern DaoTypeBase *dao_QStyleHintReturnVariant_Typer;
extern DaoTypeBase *dao_QStyleOption_Typer;
extern DaoTypeBase *dao_QStyleOptionButton_Typer;
extern DaoTypeBase *dao_QStyleOptionComplex_Typer;
extern DaoTypeBase *dao_QStyleOptionComboBox_Typer;
extern DaoTypeBase *dao_QStyleOptionDockWidget_Typer;
extern DaoTypeBase *dao_QStyleOptionDockWidgetV2_Typer;
extern DaoTypeBase *dao_QStyleOptionFocusRect_Typer;
extern DaoTypeBase *dao_QStyleOptionFrame_Typer;
extern DaoTypeBase *dao_QStyleOptionFrameV2_Typer;
extern DaoTypeBase *dao_QStyleOptionFrameV3_Typer;
extern DaoTypeBase *dao_QStyleOptionGraphicsItem_Typer;
extern DaoTypeBase *dao_QStyleOptionGroupBox_Typer;
extern DaoTypeBase *dao_QStyleOptionHeader_Typer;
extern DaoTypeBase *dao_QStyleOptionMenuItem_Typer;
extern DaoTypeBase *dao_QStyleOptionProgressBar_Typer;
extern DaoTypeBase *dao_QStyleOptionProgressBarV2_Typer;
extern DaoTypeBase *dao_QStyleOptionQ3DockWindow_Typer;
extern DaoTypeBase *dao_QStyleOptionQ3ListView_Typer;
extern DaoTypeBase *dao_QStyleOptionQ3ListViewItem_Typer;
extern DaoTypeBase *dao_QStyleOptionRubberBand_Typer;
extern DaoTypeBase *dao_QStyleOptionSizeGrip_Typer;
extern DaoTypeBase *dao_QStyleOptionSlider_Typer;
extern DaoTypeBase *dao_QStyleOptionSpinBox_Typer;
extern DaoTypeBase *dao_QStyleOptionTab_Typer;
extern DaoTypeBase *dao_QStyleOptionTabBarBase_Typer;
extern DaoTypeBase *dao_QStyleOptionTabBarBaseV2_Typer;
extern DaoTypeBase *dao_QStyleOptionTabV2_Typer;
extern DaoTypeBase *dao_QStyleOptionTabV3_Typer;
extern DaoTypeBase *dao_QStyleOptionTabWidgetFrame_Typer;
extern DaoTypeBase *dao_QStyleOptionTabWidgetFrameV2_Typer;
extern DaoTypeBase *dao_QStyleOptionTitleBar_Typer;
extern DaoTypeBase *dao_QStyleOptionToolBar_Typer;
extern DaoTypeBase *dao_QStyleOptionToolBox_Typer;
extern DaoTypeBase *dao_QStyleOptionToolBoxV2_Typer;
extern DaoTypeBase *dao_QStyleOptionToolButton_Typer;
extern DaoTypeBase *dao_QStyleOptionViewItem_Typer;
extern DaoTypeBase *dao_QStyleOptionViewItemV2_Typer;
extern DaoTypeBase *dao_QStyleOptionViewItemV3_Typer;
extern DaoTypeBase *dao_QStyleOptionViewItemV4_Typer;
extern DaoTypeBase *dao_QStylePlugin_Typer;
extern DaoTypeBase *dao_QStylePrivate_Typer;
extern DaoTypeBase *dao_QStyledItemDelegate_Typer;
extern DaoTypeBase *dao_QSwipeGesture_Typer;
extern DaoTypeBase *dao_QSyntaxHighlighter_Typer;
extern DaoTypeBase *dao_QSystemLocale_Typer;
extern DaoTypeBase *dao_QSystemSemaphore_Typer;
extern DaoTypeBase *dao_QSystemTrayIcon_Typer;
extern DaoTypeBase *dao_QTSMFC_Typer;
extern DaoTypeBase *dao_QTSMFI_Typer;
extern DaoTypeBase *dao_QTabBar_Typer;
extern DaoTypeBase *dao_QTabWidget_Typer;
extern DaoTypeBase *dao_QTableView_Typer;
extern DaoTypeBase *dao_QTableViewPrivate_Typer;
extern DaoTypeBase *dao_QTableWidget_Typer;
extern DaoTypeBase *dao_QTableWidgetItem_Typer;
extern DaoTypeBase *dao_QTableWidgetSelectionRange_Typer;
extern DaoTypeBase *dao_QTabletEvent_Typer;
extern DaoTypeBase *dao_QTapAndHoldGesture_Typer;
extern DaoTypeBase *dao_QTapGesture_Typer;
extern DaoTypeBase *dao_QTemporaryFile_Typer;
extern DaoTypeBase *dao_QTextBlock_Typer;
extern DaoTypeBase *dao_QTextBlock_Iterator_Typer;
extern DaoTypeBase *dao_QTextBlock_iterator_Typer;
extern DaoTypeBase *dao_QTextFormat_Typer;
extern DaoTypeBase *dao_QTextBlockFormat_Typer;
extern DaoTypeBase *dao_QTextObject_Typer;
extern DaoTypeBase *dao_QTextBlockGroup_Typer;
extern DaoTypeBase *dao_QTextBlockGroupPrivate_Typer;
extern DaoTypeBase *dao_QTextBlockUserData_Typer;
extern DaoTypeBase *dao_QTextBoundaryFinder_Typer;
extern DaoTypeBase *dao_QTextEdit_Typer;
extern DaoTypeBase *dao_QTextBrowser_Typer;
extern DaoTypeBase *dao_QTextCharFormat_Typer;
extern DaoTypeBase *dao_QTextCodec_Typer;
extern DaoTypeBase *dao_QTextCodec_ConverterState_Typer;
extern DaoTypeBase *dao_QTextCodecFactoryInterface_Typer;
extern DaoTypeBase *dao_QTextCodecPlugin_Typer;
extern DaoTypeBase *dao_QTextCursor_Typer;
extern DaoTypeBase *dao_QTextCursorPrivate_Typer;
extern DaoTypeBase *dao_QTextDecoder_Typer;
extern DaoTypeBase *dao_QTextDocument_Typer;
extern DaoTypeBase *dao_QTextDocumentFragment_Typer;
extern DaoTypeBase *dao_QTextDocumentPrivate_Typer;
extern DaoTypeBase *dao_QTextDocumentWriter_Typer;
extern DaoTypeBase *dao_QTextEdit_ExtraSelection_Typer;
extern DaoTypeBase *dao_QTextEditPrivate_Typer;
extern DaoTypeBase *dao_QTextEncoder_Typer;
extern DaoTypeBase *dao_QTextEngine_Typer;
extern DaoTypeBase *dao_QTextFragment_Typer;
extern DaoTypeBase *dao_QTextFrame_Typer;
extern DaoTypeBase *dao_QTextFrame_Iterator_Typer;
extern DaoTypeBase *dao_QTextFrame_iterator_Typer;
extern DaoTypeBase *dao_QTextFrameFormat_Typer;
extern DaoTypeBase *dao_QTextFrameLayoutData_Typer;
extern DaoTypeBase *dao_QTextFramePrivate_Typer;
extern DaoTypeBase *dao_QTextImageFormat_Typer;
extern DaoTypeBase *dao_QTextInlineObject_Typer;
extern DaoTypeBase *dao_QTextItem_Typer;
extern DaoTypeBase *dao_QTextLayout_Typer;
extern DaoTypeBase *dao_QTextLayout_FormatRange_Typer;
extern DaoTypeBase *dao_QTextLength_Typer;
extern DaoTypeBase *dao_QTextLine_Typer;
extern DaoTypeBase *dao_QTextList_Typer;
extern DaoTypeBase *dao_QTextListFormat_Typer;
extern DaoTypeBase *dao_QTextObjectInterface_Typer;
extern DaoTypeBase *dao_QTextObjectPrivate_Typer;
extern DaoTypeBase *dao_QTextOption_Typer;
extern DaoTypeBase *dao_QTextOption_Tab_Typer;
extern DaoTypeBase *dao_QTextStream_Typer;
extern DaoTypeBase *dao_QTextStreamManipulator_Typer;
extern DaoTypeBase *dao_QTextTable_Typer;
extern DaoTypeBase *dao_QTextTableCell_Typer;
extern DaoTypeBase *dao_QTextTableCellFormat_Typer;
extern DaoTypeBase *dao_QTextTableFormat_Typer;
extern DaoTypeBase *dao_QThread_Typer;
extern DaoTypeBase *dao_QThreadPool_Typer;
extern DaoTypeBase *dao_QThreadPrivate_Typer;
extern DaoTypeBase *dao_QThreadStorageData_Typer;
extern DaoTypeBase *dao_QTileRules_Typer;
extern DaoTypeBase *dao_QTime_Typer;
extern DaoTypeBase *dao_QTimeEdit_Typer;
extern DaoTypeBase *dao_QTimeLine_Typer;
extern DaoTypeBase *dao_QTimer_Typer;
extern DaoTypeBase *dao_QTimerEvent_Typer;
extern DaoTypeBase *dao_QToolBar_Typer;
extern DaoTypeBase *dao_QToolBarChangeEvent_Typer;
extern DaoTypeBase *dao_QToolBox_Typer;
extern DaoTypeBase *dao_QToolButton_Typer;
extern DaoTypeBase *dao_QToolButtonPrivate_Typer;
extern DaoTypeBase *dao_QToolTip_Typer;
extern DaoTypeBase *dao_QTouchEvent_Typer;
extern DaoTypeBase *dao_QTouchEvent_TouchPoint_Typer;
extern DaoTypeBase *dao_QTransform_Typer;
extern DaoTypeBase *dao_QTranslator_Typer;
extern DaoTypeBase *dao_QTreeViewPrivate_Typer;
extern DaoTypeBase *dao_QTreeWidget_Typer;
extern DaoTypeBase *dao_QTreeWidgetItem_Typer;
extern DaoTypeBase *dao_QTreeWidgetItemIterator_Typer;
extern DaoTypeBase *dao_QUndoCommand_Typer;
extern DaoTypeBase *dao_QUndoGroup_Typer;
extern DaoTypeBase *dao_QUndoStack_Typer;
extern DaoTypeBase *dao_QUndoView_Typer;
extern DaoTypeBase *dao_QUrl_Typer;
extern DaoTypeBase *dao_QUrl_DataPtr_Typer;
extern DaoTypeBase *dao_QUuid_Typer;
extern DaoTypeBase *dao_QVBoxLayout_Typer;
extern DaoTypeBase *dao_QVFbHeader_Typer;
extern DaoTypeBase *dao_QVFbKeyData_Typer;
extern DaoTypeBase *dao_QValidatorPrivate_Typer;
extern DaoTypeBase *dao_QVariant_Typer;
extern DaoTypeBase *dao_QVariant_DataPtr_Typer;
extern DaoTypeBase *dao_QVariant_Handler_Typer;
extern DaoTypeBase *dao_QVariant_Private_Typer;
extern DaoTypeBase *dao_QVariant_PrivateShared_Typer;
extern DaoTypeBase *dao_QVariant_f_canConvert_Typer;
extern DaoTypeBase *dao_QVariant_f_canConvert_x_Typer;
extern DaoTypeBase *dao_QVariant_f_clear_Typer;
extern DaoTypeBase *dao_QVariant_f_clear_x_Typer;
extern DaoTypeBase *dao_QVariant_f_compare_Typer;
extern DaoTypeBase *dao_QVariant_f_compare_x_Typer;
extern DaoTypeBase *dao_QVariant_f_construct_Typer;
extern DaoTypeBase *dao_QVariant_f_construct_x_Typer;
extern DaoTypeBase *dao_QVariant_f_convert_Typer;
extern DaoTypeBase *dao_QVariant_f_convert_x_Typer;
extern DaoTypeBase *dao_QVariant_f_debugStream_Typer;
extern DaoTypeBase *dao_QVariant_f_debugStream_x_Typer;
extern DaoTypeBase *dao_QVariant_f_load_Typer;
extern DaoTypeBase *dao_QVariant_f_load_x_Typer;
extern DaoTypeBase *dao_QVariant_f_null_Typer;
extern DaoTypeBase *dao_QVariant_f_null_x_Typer;
extern DaoTypeBase *dao_QVariant_f_save_Typer;
extern DaoTypeBase *dao_QVariant_f_save_x_Typer;
extern DaoTypeBase *dao_QVariantAnimation_Interpolator_Typer;
extern DaoTypeBase *dao_QVariantAnimation_Interpolator_x_Typer;
extern DaoTypeBase *dao_QVariantAnimation_KeyValue_Typer;
extern DaoTypeBase *dao_QVariantAnimation_KeyValues_Typer;
extern DaoTypeBase *dao_QVariantAnimationPrivate_Typer;
extern DaoTypeBase *dao_QVector2D_Typer;
extern DaoTypeBase *dao_QVector3D_Typer;
extern DaoTypeBase *dao_QVector4D_Typer;
extern DaoTypeBase *dao_QVectorData_Typer;
extern DaoTypeBase *dao_QVector_QColor_Typer;
typedef QVector<QColor> QVector_QColor;
void Dao_PutQVector_QColor( DaoContext *ctx, const QVector_QColor & qlist );
void Dao_GetQVector_QColor( DaoList *dlist, QVector_QColor & qlist );

extern DaoTypeBase *dao_QVector_QLine_Typer;
typedef QVector<QLine> QVector_QLine;
void Dao_PutQVector_QLine( DaoContext *ctx, const QVector_QLine & qlist );
void Dao_GetQVector_QLine( DaoList *dlist, QVector_QLine & qlist );

extern DaoTypeBase *dao_QVector_QLineF_Typer;
typedef QVector<QLineF> QVector_QLineF;
void Dao_PutQVector_QLineF( DaoContext *ctx, const QVector_QLineF & qlist );
void Dao_GetQVector_QLineF( DaoList *dlist, QVector_QLineF & qlist );

extern DaoTypeBase *dao_QVector_QPoint_Typer;
typedef QVector<QPoint> QVector_QPoint;
void Dao_PutQVector_QPoint( DaoContext *ctx, const QVector_QPoint & qlist );
void Dao_GetQVector_QPoint( DaoList *dlist, QVector_QPoint & qlist );

extern DaoTypeBase *dao_QVector_QPointF_Typer;
typedef QVector<QPointF> QVector_QPointF;
void Dao_PutQVector_QPointF( DaoContext *ctx, const QVector_QPointF & qlist );
void Dao_GetQVector_QPointF( DaoList *dlist, QVector_QPointF & qlist );

extern DaoTypeBase *dao_QVector_QRect_Typer;
typedef QVector<QRect> QVector_QRect;
void Dao_PutQVector_QRect( DaoContext *ctx, const QVector_QRect & qlist );
void Dao_GetQVector_QRect( DaoList *dlist, QVector_QRect & qlist );

extern DaoTypeBase *dao_QVector_QRectF_Typer;
typedef QVector<QRectF> QVector_QRectF;
void Dao_PutQVector_QRectF( DaoContext *ctx, const QVector_QRectF & qlist );
void Dao_GetQVector_QRectF( DaoList *dlist, QVector_QRectF & qlist );

extern DaoTypeBase *dao_QWaitCondition_Typer;
extern DaoTypeBase *dao_QWhatsThis_Typer;
extern DaoTypeBase *dao_QWhatsThisClickedEvent_Typer;
extern DaoTypeBase *dao_QWheelEvent_Typer;
extern DaoTypeBase *dao_QWidgetAction_Typer;
extern DaoTypeBase *dao_QWidgetItem_Typer;
extern DaoTypeBase *dao_QWidgetItemV2_Typer;
extern DaoTypeBase *dao_QWidgetList_Typer;
extern DaoTypeBase *dao_QWidgetPrivate_Typer;
extern DaoTypeBase *dao_QWindowStateChangeEvent_Typer;
extern DaoTypeBase *dao_QWindowSurface_Typer;
extern DaoTypeBase *dao_QWizard_Typer;
extern DaoTypeBase *dao_QWizardPage_Typer;
extern DaoTypeBase *dao_QWorkspace_Typer;
extern DaoTypeBase *dao_QWriteLocker_Typer;
extern DaoTypeBase *dao_QXmlStreamAttribute_Typer;
extern DaoTypeBase *dao_QXmlStreamAttributes_Typer;
extern DaoTypeBase *dao_QXmlStreamEntityDeclaration_Typer;
extern DaoTypeBase *dao_QXmlStreamEntityDeclarations_Typer;
extern DaoTypeBase *dao_QXmlStreamEntityResolver_Typer;
extern DaoTypeBase *dao_QXmlStreamNamespaceDeclaration_Typer;
extern DaoTypeBase *dao_QXmlStreamNamespaceDeclarations_Typer;
extern DaoTypeBase *dao_QXmlStreamNotationDeclaration_Typer;
extern DaoTypeBase *dao_QXmlStreamNotationDeclarations_Typer;
extern DaoTypeBase *dao_QXmlStreamReader_Typer;
extern DaoTypeBase *dao_QXmlStreamStringRef_Typer;
extern DaoTypeBase *dao_QXmlStreamWriter_Typer;
extern DaoTypeBase *dao_Q_GADGET_Typer;
extern DaoTypeBase *dao_Q_PID_Typer;
extern DaoTypeBase *dao_Qt_WFlags_Typer;
extern DaoTypeBase *dao_QtConcurrent_ConstMemberFunctionWrapper_Typer;
extern DaoTypeBase *dao_QtConcurrent_FilterKernel_Typer;
extern DaoTypeBase *dao_QtConcurrent_FilteredEachKernel_Typer;
extern DaoTypeBase *dao_QtConcurrent_FilteredReducedKernel_Typer;
extern DaoTypeBase *dao_QtConcurrent_FunctionWrapper0_Typer;
extern DaoTypeBase *dao_QtConcurrent_FunctionWrapper1_Typer;
extern DaoTypeBase *dao_QtConcurrent_FunctionWrapper2_Typer;
extern DaoTypeBase *dao_QtConcurrent_IntermediateResults_Typer;
extern DaoTypeBase *dao_QtConcurrent_IterateKernel_Typer;
extern DaoTypeBase *dao_QtConcurrent_MapKernel_Typer;
extern DaoTypeBase *dao_QtConcurrent_MappedEachKernel_Typer;
extern DaoTypeBase *dao_QtConcurrent_MappedReducedKernel_Typer;
extern DaoTypeBase *dao_QtConcurrent_Median_Typer;
extern DaoTypeBase *dao_QtConcurrent_MemberFunctionWrapper_Typer;
extern DaoTypeBase *dao_QtConcurrent_MemberFunctionWrapper1_Typer;
extern DaoTypeBase *dao_QtConcurrent_ReduceKernel_Typer;
extern DaoTypeBase *dao_QtConcurrent_ResultItem_Typer;
extern DaoTypeBase *dao_QtConcurrent_ResultIterator_Typer;
extern DaoTypeBase *dao_QtConcurrent_ResultReporter_Typer;
extern DaoTypeBase *dao_QtConcurrent_ResultStore_Typer;
extern DaoTypeBase *dao_QtConcurrent_RunFunctionTask_Typer;
extern DaoTypeBase *dao_QtConcurrent_RunFunctionTaskBase_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionCall0_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionCall1_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionCall2_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionCall3_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionCall4_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionCall5_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionPointerCall0_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionPointerCall1_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionPointerCall2_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionPointerCall3_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionPointerCall4_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredConstMemberFunctionPointerCall5_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionCall0_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionCall1_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionCall2_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionCall3_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionCall4_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionCall5_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionPointerCall0_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionPointerCall1_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionPointerCall2_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionPointerCall3_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionPointerCall4_Typer;
extern DaoTypeBase *dao_QtConcurrent_StoredMemberFunctionPointerCall5_Typer;
extern DaoTypeBase *dao_QtConcurrent_ThreadEngine_Typer;
extern DaoTypeBase *dao_QtConcurrent_ThreadEngineBarrier_Typer;
extern DaoTypeBase *dao_QtConcurrent_ThreadEngineStarter_Typer;
extern DaoTypeBase *dao_QtConcurrent_ThreadEngineStarterBase_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionCall0_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionCall1_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionCall2_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionCall3_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionCall4_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionCall5_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionPointerCall0_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionPointerCall1_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionPointerCall2_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionPointerCall3_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionPointerCall4_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredConstMemberFunctionPointerCall5_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionCall0_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionCall1_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionCall2_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionCall3_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionCall4_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionCall5_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionPointerCall0_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionPointerCall1_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionPointerCall2_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionPointerCall3_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionPointerCall4_Typer;
extern DaoTypeBase *dao_QtConcurrent_VoidStoredMemberFunctionPointerCall5_Typer;
extern DaoTypeBase *dao_QueryType_Typer;
extern DaoTypeBase *dao_READ_Typer;
extern DaoTypeBase *dao_ReadElementTextBehaviour_Typer;
extern DaoTypeBase *dao_RealNumberNotation_Typer;
extern DaoTypeBase *dao_Reason_Typer;
extern DaoTypeBase *dao_RecursionMode_Typer;
extern DaoTypeBase *dao_RegionType_Typer;
extern DaoTypeBase *dao_RenderHint_Typer;
extern DaoTypeBase *dao_ResizeMode_Typer;
extern DaoTypeBase *dao_RestartHint_Typer;
extern DaoTypeBase *dao_ResultItem_Typer;
extern DaoTypeBase *dao_ResultIteratorBase_Typer;
extern DaoTypeBase *dao_ResultStoreBase_Typer;
extern DaoTypeBase *dao_RowWrapPolicy_Typer;
extern DaoTypeBase *dao_Scope_Typer;
extern DaoTypeBase *dao_ScrollHint_Typer;
extern DaoTypeBase *dao_ScrollMode_Typer;
extern DaoTypeBase *dao_Section_Typer;
extern DaoTypeBase *dao_SectionPosition_Typer;
extern DaoTypeBase *dao_SegmentStyle_Typer;
extern DaoTypeBase *dao_SelectedPosition_Typer;
extern DaoTypeBase *dao_SelectionBehavior_Typer;
extern DaoTypeBase *dao_SelectionMode_Typer;
extern DaoTypeBase *dao_SelectionType_Typer;
extern DaoTypeBase *dao_SequenceFormat_Typer;
extern DaoTypeBase *dao_SequenceMatch_Typer;
extern DaoTypeBase *dao_Shadow_Typer;
extern DaoTypeBase *dao_Shape_Typer;
extern DaoTypeBase *dao_ShapeMode_Typer;
extern DaoTypeBase *dao_SharedMemoryError_Typer;
extern DaoTypeBase *dao_SizeAdjustPolicy_Typer;
extern DaoTypeBase *dao_SizeConstraint_Typer;
extern DaoTypeBase *dao_SliderAction_Typer;
extern DaoTypeBase *dao_SliderChange_Typer;
extern DaoTypeBase *dao_SoftKeyRole_Typer;
extern DaoTypeBase *dao_SortIndicator_Typer;
extern DaoTypeBase *dao_SpacingType_Typer;
extern DaoTypeBase *dao_Spec_Typer;
extern DaoTypeBase *dao_SpecialCharacter_Typer;
extern DaoTypeBase *dao_SplitBehavior_Typer;
extern DaoTypeBase *dao_Spread_Typer;
extern DaoTypeBase *dao_StackingMode_Typer;
extern DaoTypeBase *dao_Stacks_Typer;
extern DaoTypeBase *dao_StandardButton_Typer;
extern DaoTypeBase *dao_StandardFormat_Typer;
extern DaoTypeBase *dao_StandardKey_Typer;
extern DaoTypeBase *dao_StandardLocation_Typer;
extern DaoTypeBase *dao_StandardPixmap_Typer;
extern DaoTypeBase *dao_State_Typer;
extern DaoTypeBase *dao_Status_Typer;
extern DaoTypeBase *dao_StepEnabled_Typer;
extern DaoTypeBase *dao_Style_Typer;
extern DaoTypeBase *dao_StyleHint_Typer;
extern DaoTypeBase *dao_StyleStrategy_Typer;
extern DaoTypeBase *dao_SubControl_Typer;
extern DaoTypeBase *dao_SubElement_Typer;
extern DaoTypeBase *dao_SubWindowOption_Typer;
extern DaoTypeBase *dao_SubmitPolicy_Typer;
extern DaoTypeBase *dao_SwipeDirection_Typer;
extern DaoTypeBase *dao_SystemSemaphoreError_Typer;
extern DaoTypeBase *dao_T_Typer;
extern DaoTypeBase *dao_TabPosition_Typer;
extern DaoTypeBase *dao_TabShape_Typer;
extern DaoTypeBase *dao_TabletDevice_Typer;
extern DaoTypeBase *dao_ThreadEngineBase_Typer;
extern DaoTypeBase *dao_ThreadFunctionResult_Typer;
extern DaoTypeBase *dao_TickPosition_Typer;
extern DaoTypeBase *dao_TokenType_Typer;
extern DaoTypeBase *dao_ToolBarPosition_Typer;
extern DaoTypeBase *dao_ToolButtonPopupMode_Typer;
extern DaoTypeBase *dao_TransformationType_Typer;
extern DaoTypeBase *dao_Type_Typer;
extern DaoTypeBase *dao_UnderlineStyle_Typer;
extern DaoTypeBase *dao_UnicodeVersion_Typer;
extern DaoTypeBase *dao_Unit_Typer;
extern DaoTypeBase *dao_VerticalAlignment_Typer;
extern DaoTypeBase *dao_VerticalHeaderFormat_Typer;
extern DaoTypeBase *dao_ViewItemPosition_Typer;
extern DaoTypeBase *dao_ViewMode_Typer;
extern DaoTypeBase *dao_ViewportAnchor_Typer;
extern DaoTypeBase *dao_ViewportUpdateMode_Typer;
extern DaoTypeBase *dao_WId_Typer;
extern DaoTypeBase *dao_WRITE_Typer;
extern DaoTypeBase *dao_WhiteSpaceMode_Typer;
extern DaoTypeBase *dao_WindowOrder_Typer;
extern DaoTypeBase *dao_WizardButton_Typer;
extern DaoTypeBase *dao_WizardOption_Typer;
extern DaoTypeBase *dao_WizardPixmap_Typer;
extern DaoTypeBase *dao_WizardStyle_Typer;
extern DaoTypeBase *dao_WrapMode_Typer;
extern DaoTypeBase *dao_WritingSystem_Typer;
extern DaoTypeBase *dao_ZoomMode_Typer;
extern DaoTypeBase *dao__QLinkedList_Typer;
extern DaoTypeBase *dao__QList_Typer;
extern DaoTypeBase *dao_operator2_Typer;
extern DaoTypeBase *dao_pragma_Typer;
extern DaoTypeBase *dao_template_Typer;
extern DaoTypeBase *dao_va_list_Typer;
#ifdef __cplusplus
}
#endif



void DAO_DLL_QTHELP Dao_QHelpContentModel_InitSS( QHelpContentModel *p );
class DAO_DLL_QTHELP DaoSS_QHelpContentModel :  public DaoSS_QAbstractItemModel
{ Q_OBJECT
public:
	DaoSS_QHelpContentModel() : DaoSS_QAbstractItemModel() {}
public slots:
   void slot_contentsCreationStarted8(  );
   void slot_contentsCreated395(  );

signals:
   void signal_contentsCreationStarted8(void*,const QString&,const DaoQtMessage&);
   void signal_contentsCreated395(void*,const QString&,const DaoQtMessage&);
};
class DAO_DLL_QTHELP DaoCxxVirt_QHelpContentModel  : public DaoCxxVirt_QAbstractItemModel
{
	public:
	DaoCxxVirt_QHelpContentModel(){ self = 0; cdata = 0; }
	void DaoInitWrapper( QHelpContentModel *self, DaoCData *d );
	QHelpContentModel *self;
	DaoCData *cdata;
	QModelIndex buddy( int &_cs, const QModelIndex &index )const;
	bool canFetchMore( int &_cs, const QModelIndex &parent )const;
	bool dropMimeData( int &_cs, const QMimeData* data, Qt::DropAction action, int row, int column, const QModelIndex &parent );
	void fetchMore( int &_cs, const QModelIndex &parent );
	Qt::ItemFlags flags( int &_cs, const QModelIndex &index )const;
	bool hasChildren( int &_cs, const QModelIndex &parent )const;
	QVariant headerData( int &_cs, int section, Qt::Orientation orientation, int role )const;
	bool insertColumns( int &_cs, int column, int count, const QModelIndex &parent );
	bool insertRows( int &_cs, int row, int count, const QModelIndex &parent );
	QModelIndexList match( int &_cs, const QModelIndex &start, int role, const QVariant &value, int hits, Qt::MatchFlags flags )const;
	QMimeData* mimeData( int &_cs, const QModelIndexList &indexes )const;
	QStringList mimeTypes( int &_cs  )const;
	bool removeColumns( int &_cs, int column, int count, const QModelIndex &parent );
	bool removeRows( int &_cs, int row, int count, const QModelIndex &parent );
	void revert( int &_cs  );
	bool setData( int &_cs, const QModelIndex &index, const QVariant &value, int role );
	bool setHeaderData( int &_cs, int section, Qt::Orientation orientation, const QVariant &value, int role );
	void sort( int &_cs, int column, Qt::SortOrder order );
	QSize span( int &_cs, const QModelIndex &index )const;
	bool submit( int &_cs  );
	Qt::DropActions supportedDropActions( int &_cs  )const;
	virtual void Emit( void *o, void *s, const DaoQtMessage &m ){}
};
class DAO_DLL_QTHELP DaoCxx_QHelpContentModel : public QHelpContentModel, public DaoCxxVirt_QHelpContentModel
{ Q_OBJECT
	public:
	~DaoCxx_QHelpContentModel();
	void DaoInitWrapper();
	QModelIndex buddy( const QModelIndex &index )const;
	bool canFetchMore( const QModelIndex &parent )const;
	bool dropMimeData( const QMimeData* data, Qt::DropAction action, int row, int column, const QModelIndex &parent );
	void fetchMore( const QModelIndex &parent );
	Qt::ItemFlags flags( const QModelIndex &index )const;
	bool hasChildren( const QModelIndex &parent = QModelIndex() )const;
	QVariant headerData( int section, Qt::Orientation orientation, int role = Qt::DisplayRole )const;
	bool insertColumns( int column, int count, const QModelIndex &parent = QModelIndex() );
	bool insertRows( int row, int count, const QModelIndex &parent = QModelIndex() );
	QModelIndexList match( const QModelIndex &start, int role, const QVariant &value, int hits = 1, Qt::MatchFlags flags = Qt::MatchFlags(Qt::MatchStartsWith|Qt::MatchWrap) )const;
	QMimeData* mimeData( const QModelIndexList &indexes )const;
	QStringList mimeTypes(  )const;
	bool removeColumns( int column, int count, const QModelIndex &parent = QModelIndex() );
	bool removeRows( int row, int count, const QModelIndex &parent = QModelIndex() );
	void revert(  );
	bool setData( const QModelIndex &index, const QVariant &value, int role = Qt::EditRole );
	bool setHeaderData( int section, Qt::Orientation orientation, const QVariant &value, int role = Qt::EditRole );
	void sort( int column, Qt::SortOrder order = Qt::AscendingOrder );
	QSize span( const QModelIndex &index )const;
	bool submit(  );
	Qt::DropActions supportedDropActions(  )const;
	int columnCount( const QModelIndex &parent )const;
	QVariant data( const QModelIndex &index, int role )const;
	QModelIndex index( int row, int column, const QModelIndex &parent )const;
	QModelIndex parent( const QModelIndex &index )const;
	int rowCount( const QModelIndex &parent )const;
};


void DAO_DLL_QTHELP Dao_QHelpEngineCore_InitSS( QHelpEngineCore *p );
class DAO_DLL_QTHELP DaoSS_QHelpEngineCore :  public DaoSS_QObject
{ Q_OBJECT
public:
	DaoSS_QHelpEngineCore() : DaoSS_QObject() {}
public slots:
   void slot_setupStarted544(  );
   void slot_setupFinished136(  );
   void slot_currentFilterChanged979( const QString &newFilter );
   void slot_warning142( const QString &msg );

signals:
   void signal_setupStarted544(void*,const QString&,const DaoQtMessage&);
   void signal_setupFinished136(void*,const QString&,const DaoQtMessage&);
   void signal_currentFilterChanged979(void*,const QString&,const DaoQtMessage&);
   void signal_warning142(void*,const QString&,const DaoQtMessage&);
};
class DAO_DLL_QTHELP DaoCxxVirt_QHelpEngineCore  : public DaoCxxVirt_QObject
{
	public:
	DaoCxxVirt_QHelpEngineCore(){ self = 0; cdata = 0; }
	void DaoInitWrapper( QHelpEngineCore *self, DaoCData *d );
	QHelpEngineCore *self;
	DaoCData *cdata;
	void childEvent( int &_cs, QChildEvent* _cp0 );
	void connectNotify( int &_cs, const char* signal );
	void customEvent( int &_cs, QEvent* _cp0 );
	void disconnectNotify( int &_cs, const char* signal );
	bool event( int &_cs, QEvent* _cp0 );
	bool eventFilter( int &_cs, QObject* _cp0, QEvent* _cp1 );
	void timerEvent( int &_cs, QTimerEvent* _cp0 );
	virtual void Emit( void *o, void *s, const DaoQtMessage &m ){}
};
class DAO_DLL_QTHELP DaoCxx_QHelpEngineCore : public QHelpEngineCore, public DaoCxxVirt_QHelpEngineCore
{ Q_OBJECT
	public:
   DaoCxx_QHelpEngineCore( QHelpEngineCorePrivate* helpEngineCorePrivate, QObject* parent ) : QHelpEngineCore( helpEngineCorePrivate, parent ){}
   DaoCxx_QHelpEngineCore( const QString &collectionFile, QObject* parent = 0 ) : QHelpEngineCore( collectionFile, parent ){}
	~DaoCxx_QHelpEngineCore();
	void DaoInitWrapper();
	void childEvent( QChildEvent* _cp0 );
	void connectNotify( const char* signal );
	void customEvent( QEvent* _cp0 );
	void disconnectNotify( const char* signal );
	bool event( QEvent* _cp0 );
	bool eventFilter( QObject* _cp0, QEvent* _cp1 );
	void timerEvent( QTimerEvent* _cp0 );
};
DaoCxx_QHelpEngineCore* DAO_DLL_QTHELP DaoCxx_QHelpEngineCore_New( QHelpEngineCorePrivate* helpEngineCorePrivate, QObject* parent );
DaoCxx_QHelpEngineCore* DAO_DLL_QTHELP DaoCxx_QHelpEngineCore_New( const QString &collectionFile, QObject* parent );


void DAO_DLL_QTHELP Dao_QHelpEngine_InitSS( QHelpEngine *p );
class DAO_DLL_QTHELP DaoSS_QHelpEngine :  public DaoSS_QHelpEngineCore
{ Q_OBJECT
public:
	DaoSS_QHelpEngine() : DaoSS_QHelpEngineCore() {}
public slots:
signals:

};
class DAO_DLL_QTHELP DaoCxxVirt_QHelpEngine  : public DaoCxxVirt_QHelpEngineCore
{
	public:
	DaoCxxVirt_QHelpEngine(){ self = 0; cdata = 0; }
	void DaoInitWrapper( QHelpEngine *self, DaoCData *d );
	QHelpEngine *self;
	DaoCData *cdata;

	virtual void Emit( void *o, void *s, const DaoQtMessage &m ){}
};
class DAO_DLL_QTHELP DaoCxx_QHelpEngine : public QHelpEngine, public DaoCxxVirt_QHelpEngine
{ Q_OBJECT
	public:
   DaoCxx_QHelpEngine( const QString &collectionFile, QObject* parent = 0 ) : QHelpEngine( collectionFile, parent ){}
	~DaoCxx_QHelpEngine();
	void DaoInitWrapper();

};
DaoCxx_QHelpEngine* DAO_DLL_QTHELP DaoCxx_QHelpEngine_New( const QString &collectionFile, QObject* parent );


void DAO_DLL_QTHELP Dao_QHelpSearchEngine_InitSS( QHelpSearchEngine *p );
class DAO_DLL_QTHELP DaoSS_QHelpSearchEngine :  public DaoSS_QObject
{ Q_OBJECT
public:
	DaoSS_QHelpSearchEngine() : DaoSS_QObject() {}
public slots:
   void slot_reindexDocumentation224( void*, void*, const DaoQtMessage& );
   void slot_cancelIndexing46( void*, void*, const DaoQtMessage& );
   void slot_cancelSearching359( void*, void*, const DaoQtMessage& );
   void slot_indexingStarted698(  );
   void slot_indexingFinished248(  );
   void slot_searchingStarted606(  );
   void slot_searchingFinished872( int hits );

signals:
   void signal_reindexDocumentation224();
   void signal_cancelIndexing46();
   void signal_cancelSearching359();
   void signal_indexingStarted698(void*,const QString&,const DaoQtMessage&);
   void signal_indexingFinished248(void*,const QString&,const DaoQtMessage&);
   void signal_searchingStarted606(void*,const QString&,const DaoQtMessage&);
   void signal_searchingFinished872(void*,const QString&,const DaoQtMessage&);
};
class DAO_DLL_QTHELP DaoCxxVirt_QHelpSearchEngine  : public DaoCxxVirt_QObject
{
	public:
	DaoCxxVirt_QHelpSearchEngine(){ self = 0; cdata = 0; }
	void DaoInitWrapper( QHelpSearchEngine *self, DaoCData *d );
	QHelpSearchEngine *self;
	DaoCData *cdata;
	void childEvent( int &_cs, QChildEvent* _cp0 );
	void connectNotify( int &_cs, const char* signal );
	void customEvent( int &_cs, QEvent* _cp0 );
	void disconnectNotify( int &_cs, const char* signal );
	bool event( int &_cs, QEvent* _cp0 );
	bool eventFilter( int &_cs, QObject* _cp0, QEvent* _cp1 );
	void timerEvent( int &_cs, QTimerEvent* _cp0 );
	virtual void Emit( void *o, void *s, const DaoQtMessage &m ){}
};
class DAO_DLL_QTHELP DaoCxx_QHelpSearchEngine : public QHelpSearchEngine, public DaoCxxVirt_QHelpSearchEngine
{ Q_OBJECT
	public:
   DaoCxx_QHelpSearchEngine( QHelpEngineCore* helpEngine, QObject* parent = 0 ) : QHelpSearchEngine( helpEngine, parent ){}
	~DaoCxx_QHelpSearchEngine();
	void DaoInitWrapper();
	void childEvent( QChildEvent* _cp0 );
	void connectNotify( const char* signal );
	void customEvent( QEvent* _cp0 );
	void disconnectNotify( const char* signal );
	bool event( QEvent* _cp0 );
	bool eventFilter( QObject* _cp0, QEvent* _cp1 );
	void timerEvent( QTimerEvent* _cp0 );
};
DaoCxx_QHelpSearchEngine* DAO_DLL_QTHELP DaoCxx_QHelpSearchEngine_New( QHelpEngineCore* helpEngine, QObject* parent );


QHelpSearchQuery* DAO_DLL_QTHELP Dao_QHelpSearchQuery_New(  );
QHelpSearchQuery* DAO_DLL_QTHELP Dao_QHelpSearchQuery_New( QHelpSearchQuery::FieldName field, const QStringList &wordList );


void DAO_DLL_QTHELP Dao_QHelpSearchQueryWidget_InitSS( QHelpSearchQueryWidget *p );
class DAO_DLL_QTHELP DaoSS_QHelpSearchQueryWidget :  public DaoSS_QWidget
{ Q_OBJECT
public:
	DaoSS_QHelpSearchQueryWidget() : DaoSS_QWidget() {}
public slots:
   void slot_search627(  );

signals:
   void signal_search627(void*,const QString&,const DaoQtMessage&);
};
class DAO_DLL_QTHELP DaoCxxVirt_QHelpSearchQueryWidget  : public DaoCxxVirt_QWidget
{
	public:
	DaoCxxVirt_QHelpSearchQueryWidget(){ self = 0; cdata = 0; }
	void DaoInitWrapper( QHelpSearchQueryWidget *self, DaoCData *d );
	QHelpSearchQueryWidget *self;
	DaoCData *cdata;
	void actionEvent( int &_cs, QActionEvent* _cp0 );
	void closeEvent( int &_cs, QCloseEvent* _cp0 );
	void contextMenuEvent( int &_cs, QContextMenuEvent* _cp0 );
	void dragEnterEvent( int &_cs, QDragEnterEvent* _cp0 );
	void dragLeaveEvent( int &_cs, QDragLeaveEvent* _cp0 );
	void dragMoveEvent( int &_cs, QDragMoveEvent* _cp0 );
	void dropEvent( int &_cs, QDropEvent* _cp0 );
	void enabledChange( int &_cs, bool _cp0 );
	void enterEvent( int &_cs, QEvent* _cp0 );
	bool focusNextPrevChild( int &_cs, bool next );
	void focusOutEvent( int &_cs, QFocusEvent* _cp0 );
	void fontChange( int &_cs, const QFont &_cp0 );
	int heightForWidth( int &_cs, int _cp0 )const;
	void hideEvent( int &_cs, QHideEvent* _cp0 );
	void inputMethodEvent( int &_cs, QInputMethodEvent* _cp0 );
	QVariant inputMethodQuery( int &_cs, Qt::InputMethodQuery _cp0 )const;
	void keyPressEvent( int &_cs, QKeyEvent* _cp0 );
	void keyReleaseEvent( int &_cs, QKeyEvent* _cp0 );
	void languageChange( int &_cs  );
	void leaveEvent( int &_cs, QEvent* _cp0 );
	QSize minimumSizeHint( int &_cs  )const;
	void mouseDoubleClickEvent( int &_cs, QMouseEvent* _cp0 );
	void mouseMoveEvent( int &_cs, QMouseEvent* _cp0 );
	void mousePressEvent( int &_cs, QMouseEvent* _cp0 );
	void mouseReleaseEvent( int &_cs, QMouseEvent* _cp0 );
	void moveEvent( int &_cs, QMoveEvent* _cp0 );
	void paintEvent( int &_cs, QPaintEvent* _cp0 );
	void paletteChange( int &_cs, const QPalette &_cp0 );
	void resizeEvent( int &_cs, QResizeEvent* _cp0 );
	void setVisible( int &_cs, bool visible );
	void showEvent( int &_cs, QShowEvent* _cp0 );
	QSize sizeHint( int &_cs  )const;
	void styleChange( int &_cs, QStyle &_cp0 );
	void tabletEvent( int &_cs, QTabletEvent* _cp0 );
	void wheelEvent( int &_cs, QWheelEvent* _cp0 );
	void windowActivationChange( int &_cs, bool _cp0 );
	virtual void Emit( void *o, void *s, const DaoQtMessage &m ){}
};
class DAO_DLL_QTHELP DaoCxx_QHelpSearchQueryWidget : public QHelpSearchQueryWidget, public DaoCxxVirt_QHelpSearchQueryWidget
{ Q_OBJECT
	public:
   DaoCxx_QHelpSearchQueryWidget( QWidget* parent = 0 ) : QHelpSearchQueryWidget( parent ){}
	~DaoCxx_QHelpSearchQueryWidget();
	void DaoInitWrapper();
	void actionEvent( QActionEvent* _cp0 );
	void closeEvent( QCloseEvent* _cp0 );
	void contextMenuEvent( QContextMenuEvent* _cp0 );
	void dragEnterEvent( QDragEnterEvent* _cp0 );
	void dragLeaveEvent( QDragLeaveEvent* _cp0 );
	void dragMoveEvent( QDragMoveEvent* _cp0 );
	void dropEvent( QDropEvent* _cp0 );
	void enabledChange( bool _cp0 );
	void enterEvent( QEvent* _cp0 );
	bool focusNextPrevChild( bool next );
	void focusOutEvent( QFocusEvent* _cp0 );
	void fontChange( const QFont &_cp0 );
	int heightForWidth( int _cp0 )const;
	void hideEvent( QHideEvent* _cp0 );
	void inputMethodEvent( QInputMethodEvent* _cp0 );
	QVariant inputMethodQuery( Qt::InputMethodQuery _cp0 )const;
	void keyPressEvent( QKeyEvent* _cp0 );
	void keyReleaseEvent( QKeyEvent* _cp0 );
	void languageChange(  );
	void leaveEvent( QEvent* _cp0 );
	QSize minimumSizeHint(  )const;
	void mouseDoubleClickEvent( QMouseEvent* _cp0 );
	void mouseMoveEvent( QMouseEvent* _cp0 );
	void mousePressEvent( QMouseEvent* _cp0 );
	void mouseReleaseEvent( QMouseEvent* _cp0 );
	void moveEvent( QMoveEvent* _cp0 );
	void paintEvent( QPaintEvent* _cp0 );
	void paletteChange( const QPalette &_cp0 );
	void resizeEvent( QResizeEvent* _cp0 );
	void setVisible( bool visible );
	void showEvent( QShowEvent* _cp0 );
	QSize sizeHint(  )const;
	void styleChange( QStyle &_cp0 );
	void tabletEvent( QTabletEvent* _cp0 );
	void wheelEvent( QWheelEvent* _cp0 );
	void windowActivationChange( bool _cp0 );
};
DaoCxx_QHelpSearchQueryWidget* DAO_DLL_QTHELP DaoCxx_QHelpSearchQueryWidget_New( QWidget* parent );


void DAO_DLL_QTHELP Dao_QHelpSearchResultWidget_InitSS( QHelpSearchResultWidget *p );
class DAO_DLL_QTHELP DaoSS_QHelpSearchResultWidget :  public DaoSS_QWidget
{ Q_OBJECT
public:
	DaoSS_QHelpSearchResultWidget() : DaoSS_QWidget() {}
public slots:
   void slot_requestShowLink53( const QUrl &url );

signals:
   void signal_requestShowLink53(void*,const QString&,const DaoQtMessage&);
};
class DAO_DLL_QTHELP DaoCxxVirt_QHelpSearchResultWidget  : public DaoCxxVirt_QWidget
{
	public:
	DaoCxxVirt_QHelpSearchResultWidget(){ self = 0; cdata = 0; }
	void DaoInitWrapper( QHelpSearchResultWidget *self, DaoCData *d );
	QHelpSearchResultWidget *self;
	DaoCData *cdata;
	void actionEvent( int &_cs, QActionEvent* _cp0 );
	void closeEvent( int &_cs, QCloseEvent* _cp0 );
	void contextMenuEvent( int &_cs, QContextMenuEvent* _cp0 );
	void dragEnterEvent( int &_cs, QDragEnterEvent* _cp0 );
	void dragLeaveEvent( int &_cs, QDragLeaveEvent* _cp0 );
	void dragMoveEvent( int &_cs, QDragMoveEvent* _cp0 );
	void dropEvent( int &_cs, QDropEvent* _cp0 );
	void enabledChange( int &_cs, bool _cp0 );
	void enterEvent( int &_cs, QEvent* _cp0 );
	void focusInEvent( int &_cs, QFocusEvent* _cp0 );
	bool focusNextPrevChild( int &_cs, bool next );
	void focusOutEvent( int &_cs, QFocusEvent* _cp0 );
	void fontChange( int &_cs, const QFont &_cp0 );
	int heightForWidth( int &_cs, int _cp0 )const;
	void hideEvent( int &_cs, QHideEvent* _cp0 );
	void inputMethodEvent( int &_cs, QInputMethodEvent* _cp0 );
	QVariant inputMethodQuery( int &_cs, Qt::InputMethodQuery _cp0 )const;
	void keyPressEvent( int &_cs, QKeyEvent* _cp0 );
	void keyReleaseEvent( int &_cs, QKeyEvent* _cp0 );
	void languageChange( int &_cs  );
	void leaveEvent( int &_cs, QEvent* _cp0 );
	QSize minimumSizeHint( int &_cs  )const;
	void mouseDoubleClickEvent( int &_cs, QMouseEvent* _cp0 );
	void mouseMoveEvent( int &_cs, QMouseEvent* _cp0 );
	void mousePressEvent( int &_cs, QMouseEvent* _cp0 );
	void mouseReleaseEvent( int &_cs, QMouseEvent* _cp0 );
	void moveEvent( int &_cs, QMoveEvent* _cp0 );
	void paintEvent( int &_cs, QPaintEvent* _cp0 );
	void paletteChange( int &_cs, const QPalette &_cp0 );
	void resizeEvent( int &_cs, QResizeEvent* _cp0 );
	void setVisible( int &_cs, bool visible );
	void showEvent( int &_cs, QShowEvent* _cp0 );
	QSize sizeHint( int &_cs  )const;
	void styleChange( int &_cs, QStyle &_cp0 );
	void tabletEvent( int &_cs, QTabletEvent* _cp0 );
	void wheelEvent( int &_cs, QWheelEvent* _cp0 );
	void windowActivationChange( int &_cs, bool _cp0 );
	virtual void Emit( void *o, void *s, const DaoQtMessage &m ){}
};
class DAO_DLL_QTHELP DaoCxx_QHelpSearchResultWidget : public QHelpSearchResultWidget, public DaoCxxVirt_QHelpSearchResultWidget
{ Q_OBJECT
	public:
	~DaoCxx_QHelpSearchResultWidget();
	void DaoInitWrapper();
	void actionEvent( QActionEvent* _cp0 );
	void closeEvent( QCloseEvent* _cp0 );
	void contextMenuEvent( QContextMenuEvent* _cp0 );
	void dragEnterEvent( QDragEnterEvent* _cp0 );
	void dragLeaveEvent( QDragLeaveEvent* _cp0 );
	void dragMoveEvent( QDragMoveEvent* _cp0 );
	void dropEvent( QDropEvent* _cp0 );
	void enabledChange( bool _cp0 );
	void enterEvent( QEvent* _cp0 );
	void focusInEvent( QFocusEvent* _cp0 );
	bool focusNextPrevChild( bool next );
	void focusOutEvent( QFocusEvent* _cp0 );
	void fontChange( const QFont &_cp0 );
	int heightForWidth( int _cp0 )const;
	void hideEvent( QHideEvent* _cp0 );
	void inputMethodEvent( QInputMethodEvent* _cp0 );
	QVariant inputMethodQuery( Qt::InputMethodQuery _cp0 )const;
	void keyPressEvent( QKeyEvent* _cp0 );
	void keyReleaseEvent( QKeyEvent* _cp0 );
	void languageChange(  );
	void leaveEvent( QEvent* _cp0 );
	QSize minimumSizeHint(  )const;
	void mouseDoubleClickEvent( QMouseEvent* _cp0 );
	void mouseMoveEvent( QMouseEvent* _cp0 );
	void mousePressEvent( QMouseEvent* _cp0 );
	void mouseReleaseEvent( QMouseEvent* _cp0 );
	void moveEvent( QMoveEvent* _cp0 );
	void paintEvent( QPaintEvent* _cp0 );
	void paletteChange( const QPalette &_cp0 );
	void resizeEvent( QResizeEvent* _cp0 );
	void setVisible( bool visible );
	void showEvent( QShowEvent* _cp0 );
	QSize sizeHint(  )const;
	void styleChange( QStyle &_cp0 );
	void tabletEvent( QTabletEvent* _cp0 );
	void wheelEvent( QWheelEvent* _cp0 );
	void windowActivationChange( bool _cp0 );
};
DaoBase* DaoQt_Get_Wrapper( const QObject *object );

#endif
